package com.cyq.day02;

public class Day02 {
    public static void main(String[] args) {
        //基本数据类型一共有四类八个
        //分别是：整型：byte，short，int，long
        //       浮点型：float，double
        //       字符型：char
        //       布尔型：boolean（取值为true-真，false-假）
        // 变量是指内存中存放数据的空间，并通过标识符来对它进行标识
        // 变量声明时必须赋值，否则不能使用
        //使用变量时一定要先声明该变量
        int a = 100;
        byte b = 1;
        short s = 10;
        long l = 10000;
        float f = 20.5F;
        double d = 23.3;
        char c = 'a';
        boolean bool ;
        System.out.println(a+b+s+l+d+c);
        if (a+b+s<=l){
            bool = true;
            System.out.println(f);
            //数据类型转换
            //类型的自动转换：1.小转大；2.低转高；3.字符和int类型之间
            //反之大转小，高转低则需要强转
            //布尔型不能和其他任何类型发生转换
            long l1 =10000;
            int a1 = (int)l1;
            //常量是指存放在内存中的空间值不可更改
            //常量分为：1。字面常量 2。符号常量：在声明数据类型前加上final关键字
            //符号常量使用所有字母大写，多个单词用下划线隔开（蛇形命名法）如MY_NAME
            final double PI = 3.1415936;

        }
    }
}
